About Selborne Management Company Limited (04176719) United Kingdom