About Akoya Properties Limited (12402466) United Kingdom