About Oliver Bea Design Limited (06498226) United Kingdom