About Ropes Of Holland Ltd (10148109) United Kingdom