About Fox & Bear Property Ltd (12023674) United Kingdom