About Tubbys Properties Ltd (12040954) United Kingdom