About Meduri Homes Limited (13187705) United Kingdom