About Ollie Ford & Company Ltd (07225181) United Kingdom