About Scaliscro Estates Limited (11378491) United Kingdom