About The Key Place (uk) Limited (SC381851) United Kingdom