About R.l.habgood & Co.ltd. (01506483) United Kingdom