About Edenhall Properties Limited (09230260) United Kingdom