About Bayham Holdings Limited (03164823) United Kingdom