About Lindcroft Holdings Limited (02829079) United Kingdom