About Manor Project Installations Limited (08381531) United Kingdom