About Finchlea Holdings Limited (03756109) United Kingdom