About Shefford Management Ltd (13583581) United Kingdom