About Leander And Black Ltd (11749148) United Kingdom