About Stephen & Maxine Property Consultants Ltd (12029802) United Kingdom