About Kiki & Co Preston Limited (11619230) United Kingdom