About Pacha Properties Limited (07312594) United Kingdom