About James Charlotte Interior Management Limited (09953888) United Kingdom