Search the register – results All results A ROCHA UK 04210929 - Incorporated on 3 May 2001 80 Windmill Road, Brentford, United Kingdom, TW8 0QH