About Roberts & Denny S (london) Limited (09024786) United Kingdom