About Admirals Mead Ltd (12243232) United Kingdom