About Ferrers Walk Management Company Limited (05571077) United Kingdom