About J Whistler Plant Ltd (12726072) United Kingdom