About James Mae Properties Limited (10369432) United Kingdom