About 79-95 Turnpike Link (freehold) Limited (02638818) United Kingdom