About Sq Haywood Ltd (13685102) United Kingdom