About R.g. Abercrombie & Company Limited (SC026675) United Kingdom