About James Brothers Properties Limited (09662796) United Kingdom