About Lupton & Place Limited (01605457) United Kingdom