About Haarbour Limited (SC677017) United Kingdom