About Tim Beach Associates Limited (07921109) United Kingdom