About Harris & Osman Ltd (12138596) United Kingdom