About Pamber Properties Limited (10579780) United Kingdom