About Lead & Build Space Ltd (11638300) United Kingdom