About New Abercrombie Limited (SC333017) United Kingdom