About Clay Street Project Limited (07912232) United Kingdom