About Sandbaggers Limited (SC270084) United Kingdom