About Croft Apartments Limited (SC248699) United Kingdom