About Walk Tall Village Ltd (10985686) United Kingdom