About Mayford Ltd. (SC278244) United Kingdom