About Eden Homes & Finance Limited (09709402) United Kingdom