About Twickenham Retail (general Partner) Limited (07708129) United Kingdom