About Deveron Associates Ltd. (SC471343) United Kingdom