About Vaughan Street Property Limited (13274259) United Kingdom