About Grand Slam Key Properties Ltd (12750285) United Kingdom