About Ollie & Nic Limited (07283842) United Kingdom