About Abercrombie 2000 Ltd (03670517) United Kingdom