About Patch House Limited (11275429) United Kingdom