About Knibbs Associates Limited (07543545) United Kingdom