About Claire Townsend Limited (10896117) United Kingdom