About Elwick Moncur Ltd. (10753031) United Kingdom