About J&s Baggott Ltd (10774795) United Kingdom