About Abercrombie & Kent Europe Limited (02261264) United Kingdom