About Sussex Close Limited (11720003) United Kingdom