About Opie Developments Limited (13185665) United Kingdom