About Meyrick & Powell Limited (05508660) United Kingdom