About S.o. Meakin Limited (11565586) United Kingdom