About 156 Fernhead Road (freehold) Limited (06368124) United Kingdom