About The Keyhole (dundee) Limited (SC087280) United Kingdom