About Patch Hammond Limited (07997926) United Kingdom