About Rod Lee Props Ltd (06579858) United Kingdom