About Stamford Apartments Limited (11642636) United Kingdom