About New Earth Properties Limited (13370836) United Kingdom