About Castel Salbek Limited (10208644) United Kingdom