About Boogaloo Homes Limited (10508316) United Kingdom