About Ogden Rose Limited (13340416) United Kingdom