About 26 Castle Ltd (11554401) United Kingdom