About Sugar Cube Building Limited (12180058) United Kingdom