About Richard Lee Limited (05150842) United Kingdom