About Shorecrest Management Limited (12543233) United Kingdom