About L Russell Limited (07087134) United Kingdom