About Haveloc Limited (12306945) United Kingdom