About Webb & Clark Property Ltd (00414879) United Kingdom