About Lee Ellis And Son Ltd (10951173) United Kingdom