About Oddstones Associates Limited (08217493) United Kingdom