About Scallows Ltd (12930708) United Kingdom