About 191 & 193 Abbeville Road Freehold Company Limited (07925377) United Kingdom