About Tenbys Management Company Limited (05481146) United Kingdom