About Yard Associates Limited (05901256) United Kingdom