About Oddy & Co Limited (07768080) United Kingdom