About Olinda Of London Limited (08638082) United Kingdom