About Almond & Mellor Services Limited (02070569) United Kingdom