About 221 Freehold Company Limited (10752739) United Kingdom