About Roger Batchelor Associates Limited (06908139) United Kingdom