About Nomad Stratford Limited (12780812) United Kingdom