About Jenard Properties Limited (05755563) United Kingdom