About William Barnaby Yard Ltd. (02835704) United Kingdom