About Roach Associates Ltd (09576554) United Kingdom