About Meckers Limited (06755920) United Kingdom