About Scylla Property Investments Limited (08503433) United Kingdom