About Jebb Properties Limited (09026381) United Kingdom