About Oliver Jacks Group Ltd (12921500) United Kingdom