About Tuck Properties Limited (13512073) United Kingdom