About Howard Lock Intellectual Property Limited (06848268) United Kingdom