About Templar Court (southampton) Residents Limited (02366697) United Kingdom