About Freeman Associates Limited (12079886) United Kingdom