About Roger Baddeley Consultancy Limited (11803097) United Kingdom