About Haywood (l&c) Limited (12199575) United Kingdom