About Lamb Rose Associates Limited (06822762) United Kingdom