About Selby Management Company Limited (10532693) United Kingdom