About Yu & Lee Props Limited (12967482) United Kingdom