About 104 106 Vaughan Road (freehold) Limited (05458141) United Kingdom