About Rod Pass Associates Limited (07747897) United Kingdom