About J & S Meadows Ltd (11660019) United Kingdom