About Albatross Properties Limited (03212853) United Kingdom