About Abbotts Mead Limited (02925181) United Kingdom