About Studio 54 Blackwood Limited (12278379) United Kingdom