About Lee Holmes & Sons Limited (13356142) United Kingdom