About Finch (midlands) Ltd (10707888) United Kingdom