About Leucott Properties Limited (07386463) United Kingdom