About Skendleby Texels Limited (02780236) United Kingdom