About Scallops House Limited (12859812) United Kingdom