About Sedgewell Sands Management Limited (06993776) United Kingdom