About Tellisford Limited (04988559) United Kingdom