About Rickmansworth Oriental Limited (12437843) United Kingdom