About Loyden & Sons Holdings Limited (13638784) United Kingdom