About Robin Ball Associates Limited (03666011) United Kingdom