About Hastings & St Leonards Cap Group (CE016906) United Kingdom