About London Barnes Ltd (10245125) United Kingdom