About Baldwins Properties Limited (05656672) United Kingdom