About Truman 17 Residents Limited (11913996) United Kingdom