About Tyoby Properties Limited (04498133) United Kingdom