About Abbotts London Ltd (10928724) United Kingdom