About Relay Point Management Company Limited (04098266) United Kingdom