About Beca Properties Limited (09071703) United Kingdom