About Ashley & Harry Blinds Limited (13150782) United Kingdom