About Turnbull Properties Limited (10870394) United Kingdom