About Pellhurst Management Services Limited (04753418) United Kingdom