About Aberfoss Limited (11887730) United Kingdom