About Lyttle & Short Properties Ltd (12685120) United Kingdom