About Lucking Brothers Limited (02580496) United Kingdom