About Richie Megaw Limited (11540384) United Kingdom