About Newfold Properties Limited (12308443) United Kingdom