About Linkbay Properties Limited (13161601) United Kingdom