About Sheneard Management Ltd (NI673263) United Kingdom