About Spring Rock Properties Limited (12648332) United Kingdom