About Scallywags Birmingham Limited (06379568) United Kingdom