About Roger Hammond Limited (07086368) United Kingdom