About James Ranch Properties Limited (09359764) United Kingdom