About Yb Kensal View Limited (12963481) United Kingdom