About Tenfoot Properties Ltd (11796883) United Kingdom