About Abercrombie & Kent Limited (01082430) United Kingdom