About Castle Microwave Limited (01874256) United Kingdom