About Luckhurst Holdings Limited (11949157) United Kingdom