About Nick Freeman Properties Limited (12774951) United Kingdom