About Finch Manor (holdings) Limited (04708922) United Kingdom