About Walthamstow Hall (sevenoaks) Limited (03621443) United Kingdom