About Ulrick & Short Limited (03928777) United Kingdom