About Osborne Design Engineering Limited (05419769) United Kingdom