About Luci Pollard Limited (05931145) United Kingdom