About Laureates Place Self Build Limited (08820321) United Kingdom