About Jl Freehold Management Limited (07002672) United Kingdom