About Moore & Starr Ltd (12726278) United Kingdom