About Nimbus Homes Limited (08842578) United Kingdom