About 85 Henderson Street Ltd (SC546084) United Kingdom