About Holborow & Ormesher Ltd. (04620627) United Kingdom