About The Incidental Land Company Limited (07195980) United Kingdom