About Mitra Homes Limited (13455832) United Kingdom