About Richard Osterloh Engineering Ltd (10250909) United Kingdom