About Albert Haywood & Sons Limited (00948233) United Kingdom