About Sheepshead Row Management Limited (04939464) United Kingdom