About Abercrombie Wood Limited (12045161) United Kingdom