About Stamford Court Andover Management Limited (12540962) United Kingdom