About Patrick Meller Limited (06507803) United Kingdom