About Atticus Finch Limited (05264525) United Kingdom