About Hinchly & Lloyd Services Limited (01800069) United Kingdom