About Garcha Investments & Lettings Ltd (08082475) United Kingdom