About The Keel Property Company Limited (04338292) United Kingdom