About Filbert Terrace Management Company Limited (10403913) United Kingdom