About Fen House Property Limited (09024740) United Kingdom