About Meyrick Stephens Design Ltd (09934707) United Kingdom