About James Charles Property Limited (13396032) United Kingdom