About London Interface Ltd (12934350) United Kingdom