About Carrington Hay & Straw Limited (11748242) United Kingdom