About Albany Street Property Limited (10740124) United Kingdom