About James Freeman Limited (04734530) United Kingdom