About Stephen Howe & Mandy Rowse Properties Limited (10679254) United Kingdom