About Richard Lloyd Limited (10538615) United Kingdom