About Malcolm Taylor & Sons (storage) Ltd (12007191) United Kingdom