About The Olive Patch Ltd (08536935) United Kingdom