About J Powell Holdings Ltd (12624986) United Kingdom