About Keiron James Properties Ltd (12946815) United Kingdom