About Billings & Edmonds (2006) Limited (06005409) United Kingdom