About Studio House Properties Ltd (13506142) United Kingdom