About Stephen Locke Builder And Developer Ltd (11009414) United Kingdom