About 58 Thornhill Square (2018) Limited (11671002) United Kingdom