About Osbourne Park And Leisure Home Chassis Ltd (11943485) United Kingdom