About Lewis Redgrave Investments Limited (02161522) United Kingdom