About Freeman Solutions Limited (05150824) United Kingdom