About Benicia Properties Ltd (10665930) United Kingdom