About Edward Libbey Consultants Limited (05963129) United Kingdom