About James Meehan Design Ltd. (10970544) United Kingdom