About Twyford Moore Associates Ltd (03052057) United Kingdom