About Hector Patch Ltd (04684965) United Kingdom