About Bensar Properties Limited (01591399) United Kingdom