About Roach & Partners Limited (02150736) United Kingdom