About Construxus London Ltd (12478303) United Kingdom