About J Deveer Ltd (12708060) United Kingdom