About Halifax Mclaren Limited (10805126) United Kingdom