About Roach Pittis Holdings Limited (13584378) United Kingdom