About London Masters Limited (13664239) United Kingdom