About Occra Developments Limited (05661973) United Kingdom