About Kelly & James Property Ltd (12662736) United Kingdom