About Knibbs Property Limited (09128568) United Kingdom