About Stockghyll Management Limited (02588148) United Kingdom