About Lee Davies & Sons Limited (13667049) United Kingdom