About Devyne & Harris Ltd (12224468) United Kingdom