About Finchmore Limited (09338842) United Kingdom