About Stanford Bremer Properties Limited (07143443) United Kingdom