About Yolles Partnership Limited (02333623) United Kingdom