About Labyrinth Developments Limited (02470951) United Kingdom