About Abbey Lloyd Limited (12127562) United Kingdom