About Abercrombie & Abercrombie Limited (05492347) United Kingdom