About Welford Place Limited (02126696) United Kingdom