About Ancells Park Management Company Limited (02141260) United Kingdom