About London Construct & Design Ltd (12968119) United Kingdom