About Ley Street Project Limited (11718933) United Kingdom