About Dennison Rental Property Limited (10157415) United Kingdom