About Keene Development Limited (10048458) United Kingdom