About Sara Roach Consultancy Limited (09493203) United Kingdom