About Jennifer Openshaw Ltd (12804176) United Kingdom