About Lapham Flores Limited (09232601) United Kingdom