About Scilla Dyke Limited (04108214) United Kingdom