About J.l Powell Property Lettings Limited (13480294) United Kingdom