Company name: All Saints Church
Description: All Saints Church, East Sheen
63 E Sheen Ave, London SW14 8AX, United Kingdom