About Devon Glen Ltd (04571182) United Kingdom