About Manor Lift Installations Limited (04963894) United Kingdom