About Tabby & Co Limited (05528780) United Kingdom