About Charles Rickwood Limited (09844648) United Kingdom