About Sandpipers Management Company Limited (01658110) United Kingdom