About Finchlea Investments Limited (03002438) United Kingdom