About Edwards Willoby & Loch Limited (10895876) United Kingdom