About London Floor21 Ltd (13098353) United Kingdom