About Luckhurst Limited (02285107) United Kingdom