About Osbourne Static Caravans Limited (10044437) United Kingdom