About Ham Yard Investment Limited (04821347) United Kingdom