About Spanish Rocks Ltd. (NI662042) United Kingdom