About Project 2 Properties Limited (11120765) United Kingdom