About Townhouse Blinds Limited (SC595063) United Kingdom