About Osborne Motor Bodies Limited (05394078) United Kingdom