About L.c Hives & Son Ltd (SC668570) United Kingdom