About Scallop Properties Limited (12223968) United Kingdom