About Albion Tower Properties Limited (01716962) United Kingdom