About Sugar Rush Properties Ltd (10019726) United Kingdom