About Michael Pester Design Limited (11927024) United Kingdom