About L C Byne & Son Limited (05228906) United Kingdom