About Anugraha Homes Limited (11560325) United Kingdom