About Haywood Lunn & Allen Limited (10908559) United Kingdom