About Patcha Properties Limited (07342238) United Kingdom