About The Ropes Management Company Limited (05179990) United Kingdom