About Nicki Macfarlane Limited (07302107) United Kingdom