About Pambridge Properties Limited (01852481) United Kingdom