About Richards Investments Limited (02467363) United Kingdom