About Shuga Properties Limited (12814231) United Kingdom