About Luddendenfoot Properties Limited (08022033) United Kingdom