About Scallywags (rochester) Limited (12149238) United Kingdom