About Garcha Properties Ltd (10535317) United Kingdom