About Lcmr Associates Limited (12463378) United Kingdom