About Lcr (london) Limited (05637796) United Kingdom