About Studio 55 Properties Limited (04525842) United Kingdom