About Avalon Financial (homes) Limited (04366704) United Kingdom