About Holder & Lo Limited (09721663) United Kingdom