About The Key Place (edinburgh) Limited (SC349269) United Kingdom