About Keel Row Management Company Limited (04934004) United Kingdom