About Lucas Green Barn Limited (12182628) United Kingdom