About London Town Properties Limited (00711895) United Kingdom