About Pickmere Properties Limited (06880966) United Kingdom