About Swallows Croft Management Limited (04160190) United Kingdom