About Benedict Titcombe Engineering Consultancy Limited (11470678) United Kingdom