About Palmer Brothers (london) Limited (03192695) United Kingdom