About Launchpad Homes Limited (05432638) United Kingdom