About Birchlee Apartments Limited (SC466597) United Kingdom