About Angora Stores Limited (07735723) United Kingdom