About Walthamstow Town S Allotments Association Limited (IP09630R) United Kingdom