About Osborne Thomas Limited (07592132) United Kingdom