About Placesite Properties Limited (06258214) United Kingdom