About Manor Products Limited (01735252) United Kingdom