About Avon Sands Management Company Limited (04169786) United Kingdom