About Glencairn House (wimbledon) Limited (00574081) United Kingdom