About Abode Town & Country Properties Limited (10694565) United Kingdom