About James Charles Lettings Limited (07978499) United Kingdom