About The Two Necks Property Company Limited (07299111) United Kingdom