About Ullenwood Investments Limited (09578365) United Kingdom