About House Atreides Limited (03230429) United Kingdom