About Harris & Mulloy Limited (12043099) United Kingdom