About Lord Capital Ltd (12727566) United Kingdom