About Lowe Wilkes & Partners Limited (11664056) United Kingdom