About Slowmans Management Limited (04873267) United Kingdom