About Liddon Properties Limited (02770387) United Kingdom