About L & J International Adjusters Limited (02024611) United Kingdom