About Osborne Lodge (cheltenham) Limited (03043223) United Kingdom