About Loncor Homes Limited (07783604) United Kingdom