About Abercrombie Associates Ltd (13378158) United Kingdom