About J L Freeman Limited (11739793) United Kingdom