About Castle Organisation L.p. (SL012269) United Kingdom