About Tenby Associates Limited (02250714) United Kingdom