About Ambersham Holdings Limited (03019717) United Kingdom