About Kyrle House Practice Limited (12647921) United Kingdom