About Leflynn Properties Limited (01237462) United Kingdom