About Tucker Myers Properties Limited (10748285) United Kingdom