About Garuda Homes Limited (13578437) United Kingdom