About Meakin Limited (06227426) United Kingdom