About Trafalgar Metropolitan Homes Limited (02306906) United Kingdom