About Roger Holden & Associates Limited (05476084) United Kingdom